blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
body,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;outline:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.vm{vertical-align:middle}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
a{text-decoration:none}
a:hover{color:#f60}
@font-face{font-family:shsc-r;src:url(../fonts/SourceHanSansCN-Regular.otf)}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
body{color:#333;font-size:14px;line-height:1.5;background:#fff;font-family:shsc-r,Microsoft Yahei,sans-serif;letter-spacing:.08em}
a,a:hover{color:inherit}
img{max-width:100%}
button,input,select,textarea{font:inherit;color:inherit}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
input:focus,textarea:focus{outline:0}
input::-ms-clear{display:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ta-c{text-align:center}
.pull-right{float: right;}
.wp{padding:0 15px}
.wp:after,.wp:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.bg-f2{background-color:#f2f2f2}
.padded-top{padding-top:48px}
.padded-bottom{padding-bottom:60px}
.header.index .title img{display:inline-block;width:25px;vertical-align:middle;margin-right:10px}
.header{position:fixed;top:0;left:0;width:100%;background-color:#f25335;z-index:99;height:48px}
.header .title{text-align:center;color:#fff;line-height:48px;font-size:18px;padding:0 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header .return{position:absolute;top:0;left:0;width:48px;height:48px;background:url(../images/icon-return.png) center center/cover no-repeat}
.header .share{position:absolute;top:0;right:0;width:48px;height:48px;background:url(../images/icon-share.png) center center/cover no-repeat}
.header2{position:fixed;top:0;left:0;width:100%;z-index:99;height:48px}
.header2 .return{position:absolute;top:0;left:0;width:48px;height:48px;background:url(../images/icon-return2.png) center center/cover no-repeat}
.ft-bar{position:fixed;z-index:99;bottom:0;left:0;width:100%;background-color:#f25335;height:48px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;align-items:center}
.ft-bar a{flex:1;text-align:center;color:#fff;font-size:12px}
.ft-bar .icon{display:block;width:22px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 auto}
.g-btn{display:block;line-height:40px;text-align:center;color:#fff;font-size:15px;border-radius:5px;background-color:#f25335;}
.g-btn.s1{background-color:#ffa921}
.g-btn.s2{background-color:#c4c4c4}
.g-btn.ft-fixed{position:fixed;bottom:15px;left:15px;right:15px}
.g-switch{display:inline-block;position:relative;width:42px;height:20px;border:1px solid #c6c6c6;border-radius:10px}
.g-switch input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:visible}
.g-switch:before{content:'';position:absolute;top:0;left:0;width:40px;height:18px;border-radius:10px;background-color:#ffff;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}
.g-switch:after{content:'';position:absolute;top:-1px;left:-1px;width:20px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #c6c6c6;-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}
.g-switch.checked:before{background-color:#00b800}
.g-switch.checked:after{left:21px}
.start-img{width:100vw;height:100vh;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}
.pop-window{visibility:hidden;z-index:-999}
.pop-window.open{visibility:visible;z-index:auto}
.pop-window.open .pop-bg{opacity:1}
.pop-window.open .pop-con-bottom{transform:translateY(0)}
.pop-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;background-color:rgba(0,0,0,.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pop-cont{position:fixed;top:50%;left:50%;background-color:#fff;border-radius:5px;min-width:180px;max-width:300px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101}
.pop-cont>.close{position:absolute;top:0;right:0;width:30px;height:30px;background:url(../images/icon-close.png) center center/22px auto no-repeat}
.pop-toast{text-align:center}
.pop-toast.s2{padding:20px 0}
.pop-toast .icon{display:block;width:44px;margin:20px auto 0}
.pop-toast .txt{font-size:14px;padding:10px 20px}
.toast-btn{border-top:1px solid #e1e1e1;line-height:30px;font-size:12px;color:#bebebe}
.pop-con-bottom{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.9);z-index:100;transition:.3s;transform:translateY(100%)}
.pop-share{padding:15px}
.pop-share .tit{font-size:15px;margin-bottom:10px}
.share-items{display:flex;justify-content:space-between;align-items:center}
.share-items a{flex:1;text-align:center;font-size:12px}
.share-items .icon{display:block;margin:0 auto;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.slick-slider .slick-list,.slick-slider .slick-track{height:100%}
.no-border{border:none!important}
.g-btn2{background-color:#fff;display:block;line-height:45px;text-align:center;font-size:15px;margin-top:45px}
.sign-logo{width:92px;margin:56px auto 25px}
.sign-logo img{display:block;width:100%}
.sign-form.useCode .js-pwd{display:none}
.sign-form.useCode .use-code{display:block}
.sign-form{padding-bottom:30px}
.sign-form .item{margin:10px 0}
.sign-form .item .lab{font-size:14px;line-height:1.8}
.sign-form .item .val{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e3e7;background-color:#fff;height:40px}
.sign-form .item .inp{border:none;padding:0 15px;flex-grow:1}
.sign-form .code-change{overflow:hidden;text-align:right;font-size:12px;color:#bcb8b8;margin-bottom:80px}
.sign-form .code-change .g-switch{float:right;margin:0 10px 0 5px}
.sign-form .link{line-height:40px;color:#7a7a7a;font-size:12px;font-weight:lighter;margin-top:18px;padding:0 10px;display:inline-block}
.use-code{display:none}
.use-code.item{flex-direction:row-reverse}
.use-code.item .code{border:1px solid #e2e3e7;background-color:transparent;font-size:13px;color:#c0bcbc;line-height:18px;padding:0 8px;border-radius:10px;margin:0 10px;width:7em;flex-shrink:0}
.use-code.item .code:disabled{color:#333}
.sign-form.s2 .item{margin:14px 0}
.sign-form.s2 .val{border:none;height:30px}
.sign-form .item.s2{display:block}
.sign-form .item.s2 .val{border:none;background-color:transparent}
.sign-form .item.s2 .inp{line-height:30px}
.use-code.s2 .code{line-height:30px;background-color:#fff;margin:0 0 0 20px;color:#333}
.m-terms{line-height:24px;font-size:12px;margin:30px 0 60px}
.m-terms a{color:#1b9112;text-decoration:underline}
.m-terms .checkbox{float:left;position:relative;overflow:hidden;width:24px;height:24px;background:url(../images/icon-checkbox2.png) left center/16px auto no-repeat}
.m-terms .checkbox.checked{background-image:url(../images/icon-checkbox1.png)}
.list-news li{border-bottom:1px solid #c6c6c6}
.list-news .item{display:block;padding:12px 0;overflow:hidden}
.list-news .img{float:left;width:70px;height:70px;margin-right:15px}
.list-news .img img{display:block;width:100%;height:100%}
.list-news .txt{overflow:hidden;height:70px;position:relative}
.list-news .txt .info{position:absolute;bottom:0}
.list-news .tit{font-size:15px;line-height:1.25;max-height:2.5em;overflow:hidden;margin-bottom:10px}
.list-news .info{font-size:10px;line-height:20px}
.list-news .info .topping{color:#ec2803;border:1px solid #ec2803;line-height:18px;border-radius:9px;padding:1px 5px 0;margin-right:10px}
.list-news .info .date{color:#9b9b9b}
.art-detail .title{font-size:17px;padding:10px 15px}
.art-detail .info{color:#c4c4c4;font-size:12px;padding:0 15px}
.art-detail .info span{margin-right:10px}
.art-detail .cont{font-size:12px;padding:10px 0}
.art-detail .cont p{padding:0 15px}
.art-detail .cont img{display:block;width:100%;margin:1em 0}
.pic-h1{position:relative;/*margin-bottom:12px*/}
.pic-h1>img{display:block;width:100%}
.pic-h1 .cont{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 15px}
.pic-h1 .head{float:left;width:61px;height:61px;border-radius:50%;margin-right:15px}
.pic-h1 .head img{display:block;width:100%;height:100%}
.pic-h1 .name{line-height:61px;font-size:15px}
.list-h1-title{font-size: 1.15em;font-family: SourceHanSansCN-Medium;letter-spacing: 1px;color: #333333;padding: 10px 12px;}
.list-h1 li{background-color:#fff;margin-bottom:12px}
.list-h1 .item{display:block;overflow:hidden;padding:6px 12px;}
.list-h1 .hd{overflow:hidden;line-height:26px}
.list-h1 .hd .price{font-size:13px;color:#cb2a3c;float:right;margin-left:10px}
.list-h1 .hd .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400}
.list-h1.s2{padding-top:15px}
.list-h1 .author{font-size:13px;color:#838383;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-h1 .info{overflow:hidden;line-height:20px;font-size:12px;color:#909090;margin-top:4px}
.list-h1 .info .user{padding-left:20px;background:url(../images/icon-h1.png) left center/15px auto no-repeat;-webkit-background-size:15px auto;float:left}
.list-h1 .info .date{float:right}
.art-detail2{background-color:#fff;margin-bottom:10px}
.art-detail2 .hd{padding:10px 0}
.art-detail2 .hd .title{overflow:hidden;line-height:30px;margin-bottom:5px}
.art-detail2 .hd .author{float:right;font-size:14px;color:#838383;margin-left:15px}
.art-detail2 .hd .tit{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.art-detail2 .hd .info{line-height:24px;overflow:hidden}
.art-detail2 .hd .info .left{font-size:12px;color:#909090;float:left}
.art-detail2 .hd .info .right{font-size:13px;color:#cb2a3c;float:right}
.art-detail2 .cont{font-size:13px}
.art-detail2 .g-btn{margin:10px 0}
.comments-art{position:relative;background-color:#fff;padding:43px 15px 0}
.comments-art.fixed .tit{position:fixed;z-index:99;top:48px;left:0;right:0;padding:5px 15px;background-color:#fff}
.comments-art .tit{position:absolute;top:0;left:15px;right:15px;font-size:15px;line-height:1.8;padding:10px 0 5px;border-bottom:1px solid #cacaca}
.comments-art .list li{padding:10px 0;overflow:hidden}
.comments-art .head{float:left;width:44px;height:44px;border-radius:50%;margin-right:15px}
.comments-art .head img{display:block;width:100%;height:100%;border-radius:50%}
.comments-art .txt{overflow:hidden;border-bottom:1px solid #cacaca;padding-bottom:10px}
.comments-art .name{font-size:14px;color:#393939;line-height:22px;margin-bottom:4px}
.comments-art .desc{font-size:13px;line-height:18px}
.ft-art-bar{height:48px;position:fixed;bottom:0;left:0;width:100%;z-index:99;background-color:#e2e2e2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}
.ft-art-bar a{width:100%;font-size:12px;text-align:center;color:#9c9c9c}
.ft-art-bar .icon{display:block;margin:0 auto;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;width:22px;height:22px}
.ft-art-bar .zan .icon{background-image:url(../images/icon-h2.png)}
.ft-art-bar .coll .icon{background-image:url(../images/icon-h3.png)}
.ft-art-bar .comment .icon{background-image:url(../images/icon-h4.png)}
.ft-art-bar .coll.on .icon,.ft-art-bar .zan.on .icon{background-position:center bottom}
.pop-form{width:100%;padding:15px}
.pop-form .tit{line-height:40px;font-size:15px;border-bottom:1px solid #d5d5d5}
.pop-form .form .item{overflow:hidden;line-height:20px;padding:15px 0}
.pop-form .form .item+.item{border-top:1px solid #d5d5d5}
.pop-form .form .lab{float:left;width:5.5em}
.pop-form .form .val{overflow:hidden}
.pop-form .form .inp{border:none;width:100%}
.pop-form .form .area{border:none;width:100%;background-color:#eee;resize:none;padding:5px 10px;height:6em}
.pop-form .form .g-btn{width:68%;margin:20px auto 0}
.banner{position:relative;overflow:hidden;padding-top:56.25%}
.banner .ban-slick{position:absolute;top:0;left:0;width:100%;height:100%}
.banner .item a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:8px;left:0;width:100%;font-size:0;text-align:center}
.banner .slick-dots li{display:inline-block;vertical-align:middle;margin:0 3px}
.banner .slick-dots button{border:none;background-color:#d2d2d2;width:6px;height:6px;border-radius:50%;padding:0}
.banner .slick-dots .slick-active button{background-color:#fff}
.public-slide{position:relative;padding-left:.2em;padding-right: .2em;background-color:#f7e3c7;line-height:30px;font-size:12px;color:#e36e45}
.public-slide .lab{position:absolute;left:0}
.public-slide .slides .item{margin:0 10px}
.nav{background-color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:flex-start;padding:10px 5px}
.nav a{flex:1;padding:0 10px;text-align:center;font-size:12px;line-height:12px}
.nav .icon{margin:0 auto 5px;display:block;width:45px;height:45px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.list-h2{margin:15px}
.list-h2 li{margin-bottom:10px}
.list-h2 .item{display:block;background-color:#fff;padding:10px;overflow:hidden}
.list-h2 .img{float:left;width:55px;height:55px;overflow:hidden;margin-right:15px}
.list-h2 .img img{display:block;width:100%;height:100%}
.list-h2 .txt{position:relative;overflow:hidden;padding-bottom:18px;height:58px}
.list-h2 .tit{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;height:40px}
.list-h2 .date{position:absolute;bottom:0;font-size:12px;color:#c4c4c4;line-height:18px}
.list-h2 .desc{font-size:12px;color:#737272;line-height:1.2;margin-top:10px}
.list-h2.s2{margin:15px 0}
.list-h2.s2 .item{padding:5px 20px}
.list-h2.s2 .txt,.list-h2.s3 .txt{height:auto;padding-bottom:0}
.list-h2.s3 .tit{height:auto}
.card-step{padding:15px;margin-bottom:15px;background-color:#fff}
.card-step .title{font-size:17px;margin-bottom:10px}
.card-step img{display:block;width:100%}
.as-footer{text-align:center;font-size:10px;color:#9e9e9e;padding:15px}
.form-h1 .title{border-bottom:1px solid #aaa;padding:10px 0;line-height:24px;padding-left: 10px;}
.form-card{background-color:#fff;padding:1px 15px}
.form-card+.form-card{margin-top:10px}
.form-h1 .item{padding:8px 0;line-height:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:flex-start;align-items:flex-start}
.form-h1 .item.s2{flex-direction:column}
.form-h1 .item.s2 .lab,.form-h1 .item.s2 .val,.form-h1 .item.s2 .val .form-select{width:100%}
.form-h1.s2{padding:30px 0}
.form-h1 .item+.item{border-top:1px solid #e3e3e3}
.form-h1 .item .lab{width:6em;flex-shrink:0}
.form-h1 .item .lab span{color:#ec2803}
.form-h1 .item .val{flex:1;flex-grow:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center}
.form-h1 .item .val .left{flex-shrink:0;width:3.4em}
.form-h1 .item .inp{width:100%;border:none;background-color:transparent}
.form-h1 .item .concat{padding:0 8px;flex-shrink:0}
.form-h1 .item .form-select.s1{flex:1;width:1px;flex-grow:1;flex-shrink:0}
.form-h1 .item .form-select.s2{flex:1;width:1px;flex-grow:1;flex-shrink:0;margin:0 10px}
.form-h1 .item .form-select.s3{width:50%}
.form-h1 .area{width:100%;resize:none;padding:0 10px;}
.form-h1 .area2{width:100%;resize:none;border:none;background-color:#f2f2f2;padding:0 10px;height:8em}
.form-h1 .g-btn{margin:15px 0;margin-bottom: 30px;}
.form-select.open{z-index:2;box-shadow:0 3px 8px rgba(0,0,0,.1)}
.form-select.open .tit:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.form-select{position:relative;background-color:#fff;z-index:1;line-height:28px}
.form-select .tit,.form-select input{position:relative;border:1px solid #c6c6c6;padding:0 20px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px;}
/* .form-select .val2 .tit{width: 200px;} */
.form-select .tit:after{content:'';position:absolute;right:10px;top:50%;margin-top:-3px;width:12px;height:6px;background:url(../images/icon-select.png) center center/contain no-repeat;-webkit-background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form-select .options,.monal-null,.mzdp{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid #c6c6c6;border-top:none;background-color:#fff;max-height:203px;overflow-y:auto}
.form-select .options li:first-child{border:none}
.form-select .options li{border-top:1px solid #c6c6c6;padding:0 10px}
.form-select .options li.on{color:#ec2803}
.form-radio{padding-left:18px;position:relative;background:url(../images/icon-radio1.png) left center/13px auto no-repeat;-webkit-background-size:13px auto;margin-right:20px}
.form-radio input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}
.form-radio.checked{background-image:url(../images/icon-radio2.png);color:#ec2803}
.file-pic{overflow:hidden;width:100%}
.file-pic .file{float:left;text-align:center;font-size:14px;line-height:1.2;margin-right:10px}
.file-pic .file input{display:none}
.file-pic .file .pic{width:50px;height:50px;background:url(../images/pic-h1.png) center center/contain no-repeat;-webkit-background-size:contain}
.file-pic.s2 .file{width:45%;margin:0 0 0 5%}
.file-pic.s2 .file:first-child{margin-left:0}
.file-pic.s2 .pic{width:105px;height:65px;margin-bottom:5px}
.file-pic.s2 .pic.s2{height:105px}
.form-h2{padding:15px}
.form-h2 .item{margin:10px 0 20px}
.form-h2 .item .lab{font-size:16px;padding:0 5px}
.form-h2 .item .inp{border:none;line-height:32px;padding:0 5px;width:100%}
.form-h2 .item .area{resize:none;height:8em}
.list-user li{margin-bottom:10px}
.list-user .item{position:relative;background-color:#fff;display:block;height:50px;line-height:40px;padding:5px 15px;font-size:15px}
.list-user .item:after{content:'';position:absolute;right:15px;top:0;height:100%;width:10px;background:url(../images/icon-after.png) center center/contain no-repeat;-webkit-background-size:contain}
.list-user .icon{float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;border-radius:4px;margin-right:15px}
.form-h1 .item.jcb .val{justify-content:space-between}
.form-h1 .item.jcb .more{color:#c4c4c4;padding-right:10px;background:url(../images/icon-after.png) right center/6px auto no-repeat;-webkit-background-size:6px auto}
.form-h1 .title .edit{float:right;color:#c4c4c4;padding-left:20px;background:url(../images/icon-edit.png) left center/16px auto no-repeat;-webkit-background-size:16px auto}
.form-h1 .val.strong{color:#ec2803}
.list-h3{overflow:hidden;padding:0 15px}
.list-h3 .items{margin:10px 0;background-color:#fff;padding:5px 10px}
.list-h3 .hd{border-bottom:1px solid #e3e3e3;overflow:hidden;line-height:40px}
.list-h3 .hd .lab{font-size:16px;width:auto;line-height:inherit}
.list-h3 .hd .status{float:right;color:#999;font-size:13px}
.list-h3 .bd{padding:10px 0 20px}
.list-h3 .lab{float:left;width:5em;line-height:30px}
.list-h3 .item{overflow:hidden}
.list-h3 .val{overflow:hidden;line-height:20px;padding:5px 0;color:#999}
.list-msg .item{padding:0 15px 10px;background-color:#fff;margin-top:15px}
.list-msg .hd{overflow:hidden;line-height:45px}
.list-msg .hd .left{float:left;font-size:15px}
.list-msg .hd .date{float:right;font-size:12px;color:#999}
.list-msg .cont{overflow:hidden}
.list-msg .img{float:left;width:78px;height:78px;overflow:hidden;margin-right:15px}
.list-msg .img img{display:block;width:100%;height:100%}
.list-msg .txt{overflow:hidden}
.list-msg .tit{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400}
.list-msg .info{font-size:12px;color:#999}
.form-h3{margin:10px 0;background-color:#fff;padding:0 15px}
.form-h3 .item+.item{border-top:1px solid #e3e3e3}
.form-h3 .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;height:45px}
.form-h3 .lab{font-size:15px;flex-shrink:0;margin-right:10px}
.form-h3 .val{font-size:15px;color:#999;flex-grow:1}
.form-h3 .item.arrow{padding-right:20px;background:url(../images/icon-after.png) right center/6px auto no-repeat;-webkit-background-size:6px auto}
.form-h3 .item .inp{border:none;width:100%;background-color:transparent;line-height:normal}
.form-h3 .item.code .val{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}
.form-h3 .code .btn{border:1px solid #c6c6c6;width:90px;border-radius:4px;text-align:center;background-color:transparent;color:#c6c6c6;font-size:12px;line-height:26px;flex-shrink:0}
.tip-txt{padding:15px 15px 5px;font-size:14px;color:#999}
.form-h3.s2 .lab{width:6em}
.tab-login{padding-top:16%}
.tab-login .title{text-align:center;font-size:26px;margin-bottom:15%}
.tab-login .items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:flex-start;align-items:flex-start}
.tab-login .item{text-align:center;margin:0 5%}
.tab-login .item .icon{display:block;width:61px;height:61px;border-radius:50%;margin:0 auto 15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.tab-login .item .active{padding-top:5px}
.tab-login .item .active span{padding-left:16px;background:url(../images/icon-h9.png) left center/9px auto no-repeat;-webkit-background-size:9px auto;font-size:12px;color:#999}
.link-change{padding:25% 15%}
.link-change .title{font-size:18px}
.link-change .links{margin:30px 0}
.link-change .btn{border:1px solid #f25335;width:195px;line-height:38px;text-align:center;color:#f25335;font-size:18px;display:block;margin:15px auto;border-radius:4px}
.link-change .tips{font-size:13px;color:#bbb;line-height:20px;margin-bottom:30px}
.link-change .tips .tit{padding-left:22px;background:url(../images/icon-tip.png) left center/13px auto no-repeat;-webkit-background-size:13px auto}
.w-pop{position:fixed;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:9}
.w-pop .pop-b{width:182px;height:182px;background:#fff;position:absolute;top:50%;left:50%}
.pop-window.on{visibility:visible}
.pop-window.on .pop-bg{opacity:1}
#province,
#city,#type1,
#type2{
    position: relative;
    border: 1px solid #c6c6c6;
    padding: 0 20px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/j-i10.png) right 3px center no-repeat;
    background-size: 15px 13px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 90px;
}
#province.on,
#city.on,
#type1.on,
#type2.on{
    background-image: url(../images/j-i11.png);
}
#type1,
#type2{
    /* width: 110px; */
    width: 46%;
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0 10px;
    overflow: hidden;
}
.ul-tabz1{
    overflow: hidden;
    background: #E8E8E8;
}
.ul-tabz1 li{
    width: 33.33%;
    float: left;   
}
.ul-tabz1 li a{
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #C4C4C4;
    font-size: 16px;
}
.ul-tabz1 li.on a{
    color: #f25335;
    text-decoration: underline;
}
/* #province em{
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    width: 12px;
    height: 6px;
    background: url(../images/icon-select.png) center center/contain no-repeat;
    -webkit-background-size: contain;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
} */

/*流式布局*/
.flex-box{display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */         /* OLD - Firefox 19- (buggy but mostly works) */
	  display: -ms-flexbox;      /* TWEENER - IE 10 */     /* NEW - Chrome */
	  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;}
.flex-box-item{-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
	  -moz-box-flex: 1;         /* OLD - Firefox 19- */
	  -webkit-flex: 1;          /* Chrome */
	  -ms-flex: 1;              /* IE 10 */
	  width: 50%;               /* For old syntax, otherwise collapses. */
	  flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
	 position: relative;}
.flex-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.flex-column{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.flex-stretch{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}	


.xyq{padding: .6em .8em 0;background-color: #fff;margin-bottom: 1em;}
.xyq-title{font-size: 1.2em;font-family: SourceHanSansCN-Regular;color: #ec2803;}
.xy-item,.other-item{padding: .6em .2em;border-bottom: 1px solid #e3e3e3;}
.other-item{border-color: #c4c4c4;}
.other-item .other-item{margin-left: -.2em;}
.xy-item:last-child,.other-item:last-child{border-bottom-width: 0;}
.xy-item-item{width: 8.5em;padding-left: 1em;text-align: right;}
.xy-item-item a{display: block;line-height: 1.21;}
.wkybb{font-family: PingFang-SC-Medium;font-size: 1em;color: #ec2803;}
.xy-item .flex-box-item,.other-item .flex-box-item{font-size: 1.1em;color: #333333;font-family: SourceHanSansCN-Regular;line-height: 1.2;}
.other-item .flex-box-item{line-height: 2;}
.other-item .xy-item-item a{line-height: 2.2;}
.xq{font-family: SourceHanSansCN-Regular;font-size: 1em;color: #c4c4c4;margin-top:.8em;}
.xq img{height: 18px;vertical-align: middle;}

.clamp2{overflow : hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.clamp3{overflow : hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.wpl-list{padding: 1em 1em .5em;margin: 0;}
.wpl-list li{margin-bottom: 1.5em;}
.wpl-list img{width: 100%;display: block;}
